using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("RandomTransform")]
	public class RandomTransform : MonoBehaviour
	{
		public bool m_applyOnStart => method_2<bool>("m_applyOnStart");

		public Vector3 positionMin => method_2<Vector3>("positionMin");

		public Vector3 positionMax => method_2<Vector3>("positionMax");

		public Vector3 rotationMin => method_2<Vector3>("rotationMin");

		public Vector3 rotationMax => method_2<Vector3>("rotationMax");

		public Vector3 scaleMin => method_2<Vector3>("scaleMin");

		public Vector3 scaleMax => method_2<Vector3>("scaleMax");

		public RandomTransform(IntPtr address, string className)
			: base(address, className)
		{
		}

		public RandomTransform(IntPtr address)
			: this(address, "RandomTransform")
		{
		}

		public void Start()
		{
			method_8("Start");
		}

		public void Apply()
		{
			method_8("Apply");
		}
	}
}
